$(function() {
	function cateinit() {
		$.ajax({
			url: BigNew.category_list,
			dataType: 'json',
			success: function(res) {
				console.log(res);
				if (res.code == 200) {
					$('.category').html(template('cateTemp', res));
				}
			}
		});
	}
	cateinit();

	// 实现选择图片
	$('#inputCover').change(function() {
		let myfile = $('#inputCover')[0].files[0];
		let url = URL.createObjectURL(myfile);
		$('.article_cover').attr('src', url);
	});
	// 发布日期
	// elem:指定的元素
	// options：配置选项
	// jeDate(elem, options)
	// articleDate和你的使用对象的id对应
	jeDate('#articleDate', {
		trigger: 'click',
		theme: { bgcolor: '#ff0000', pnColor: '#00DDAA' }, //绿色主题
		format: 'YYYY-MM-DD', // 年月日
		isinitVal: true
	});
	// 初始化富文本框--richTextBox
	tinymce.init({
		selector: '#articleContent',
		height: '350px', // 高度
		language: 'zh_CN', // 语言，如果没有设置则默认为英文
		directionality: 'ltl', // 对齐方向
		browser_spellcheck: true, // 是否启用拼写检查
		contextmenu: false, // 右键菜单
		plugins: [
			// 插件
			'advlist autolink lists link image charmap print preview anchor',
			'searchreplace visualblocks code fullscreen',
			'insertdatetime media table contextmenu paste imagetools wordcount',
			'code'
		],
		// 下面是工具条
		toolbar:
			'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code'
	});
	// 发布文章
	$('.btn-release').click(function(e) {
		e.preventDefault();
		articleOpt('已发布');
	});
	//将文章存储
	$('.btn-draft').click(function(e) {
		e.preventDefault();
		articleOpt('草稿');
	});
	// 文章发布或者存储为草稿
	function articleOpt(state) {
		let formdata = new FormData($('#form')[0]);
		// 追加文章内容到formdata
		formdata.append('content', tinymce.activeEditor.getContent());
		// 添加state参数
		formdata.append('state', state);
		$.ajax({
			type: 'post',
			url: BigNew.article_publish,
			data: formdata,
			dataType: 'json',
			processData: false,
			contentType: false,
			success: function(res) {
				// 给出提示
				if (res.code == 200) {
					alert(res.msg);
					// 跳转回文章列表页面
					location.href = './article_list.html';
				}
			}
		});
	}
});
